home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 4 / The Arsenal Files 4 (Arsenal Computer).ISO / tbbs / tag.bug < prev    next >
Text File  |  1995-05-06  |  2KB  |  27 lines

  1.  
  2. The file below will help you with a nasty TBBS bug that allows callers to override their download limit. Don't use this for callers who have full access. Be sure to place the resultant TPG into a menu where your standard, full access callers can not access it or their tagged files, if any, will be deleted.
  3.  
  4. INFO:
  5.  
  6. Callers who have their Daily Download Bytes set low enough not to be able to download a file can do so very easily. The "<T>ag" command on a type 4 or 46 (this is the old type, without the /Z or /NY switch) will actually TAG the file to be downloaded. This should not happen but does. Once a file has been tagged, all the caller has to do is to move to an area where a type 4 or 46 has the /NB switch set and they will be able to download the file.
  7.  
  8. I learned this the hard way where unpaid callers and callers who's age had not been identified for certain were able to download adult files without
  9. reservation. In addition, callers were able to download expensive copyrighted files (ours) without payment.
  10.  
  11. I've talked to Bob Hartman. He indicates this may be a difficult bug to fix but will look into it. In the meantime if you use TDBS you may use a tpg to erase line specific tagged files as they return to the area where the /NB switch is set.  Assuming the tpg is in your temporary TAG directory use this prg:
  12.  
  13.    stagepath=homepath()+uline()+'\'
  14.    file=findfirst(intmem,stagepath+"*.*")
  15.  
  16.    do while .not. empty(file)
  17.       af=stagepath+file
  18.       erase &af
  19.       file=findnext(intmem)
  20.    enddo
  21.  
  22.  
  23.  Note: just cut this prg text out and compile it with TDBS. It will delete all files tagged in the line directory at the time the tpg is executed. Be sure those callers who have full access do not execute the tpg.
  24.  
  25.     Jim Maxey 
  26.     Event Horizons
  27.